export default {
  moneySplit: () => str => {
    return String(str)
      .split('.')
      .map(function(val, index) {
        return index == 1
          ? val
          : val
              .split('')
              .reverse()
              .join('')
              .replace(/(\d{3})\B/g, '$1.')
              .split('')
              .reverse()
              .join('')
      })
      .join('.')
  },
  moneyTransferToM: () => str => {
    return parseInt(str) / 1000000 + 'M'
    // return String(str).replace(/(\d{6}$)/g, 'M')
  },
  // unitConvert(num) {
  //   var moneyUnits = ['元', '万元', '亿元', '万亿']
  //   var dividend = 100000
  //   var curentNum = num //转换数字 var curentUnit = moneyUnits[0] //转换单位
  //   for (var i = 0; i < 4; i++) {
  //     curentUnit = moneyUnits[i]
  //     if (strNumSize(curentNum) < 5) {
  //       break
  //     }
  //     curentNum = curentNum / dividend
  //   }
  //   var m = { num: 0, unit: '' }
  //   m.num = curentNum.toFixed(2)
  //   m.unit = curentUnit
  //   return m
  // },
  // strNumSize(tempNum) {
  //   var stringNum = tempNum.toString()
  //   var index = stringNum.indexOf('.')
  //   var newNum = stringNum
  //   if (index != -1) {
  //     newNum = stringNum.substring(0, index)
  //   }
  //   return newNum.length
  // },
  compare: () => (obj1, obj2) => {
    var val1 = obj1.label
    var val2 = obj2.label
    if (val1 < val2) {
      return -1
    } else if (val1 > val2) {
      return 1
    } else {
      return 0
    }
  }
}
